package collection;
import java.util.LinkedList;
/**
 * LinkedList集合功能: addFirst()头部添加、addLast()尾部添加、
 *                   getFirst()获取头部、getLast()获取尾部、
 *                   removeFirst()删除头部、removeLast()删除尾部
 */
public class LinkedListDemo {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        list.add(100);
        list.add(200);
        list.addFirst(500); //在头部添加
        list.addLast(600); //在尾部添加
        System.out.println("list:"+list); //[500, 100, 200, 600]

        int first = list.getFirst(); //获取头部元素
        int last = list.getLast(); //获取尾部元素
        System.out.println("first:"+first+",last:"+last);

        list.removeFirst(); //删除头部元素
        System.out.println("list:"+list); //[100, 200, 600]
        list.removeLast(); //删除尾部元素
        System.out.println("list:"+list); //[100, 200]
    }
}

















